iT邦幫忙

2022 iThome 鐵人賽

DAY 24
0
Mobile Development

聽說 HackMD 開放 API 串接,那麼用 Kotlin 寫個筆記 App 吧!系列 第 24

111/24 - 預先測試(2/2) - 用 Postman 測試 API

  • 分享至 

  • xImage
  •  

開頭

打 API 前,最好先用工具測過能打通,這樣如果有問題,至少有個對照組可以查找。

執行測試

  1. HackMD 官方已經幫我們建立好基本的測試功能,只要點下面連結就能進入 Postman 的設定頁面
    Try on Postman
  2. 點擊最右上的 Run in Postman
    https://ithelp.ithome.com.tw/upload/images/20221008/20124384Yhuiw9AE73.jpg
  3. 這邊是問你要用什麼方式開啟,上面是網頁,下面是桌面程式,這邊先用上面的網頁版來開
    https://ithelp.ithome.com.tw/upload/images/20221008/20124384TcTRiWGyiO.jpg
  4. 設定專案
    1. Fork label:設定一個你能辨認的名稱
    2. Workspace:他是下拉式選單,用預設的就好
  5. 點擊最下面的 Fork Collection
    https://ithelp.ithome.com.tw/upload/images/20221008/201243847HII0NDaGX.jpg
  6. 因為是網頁公開版,所以要輸入顯示名稱,輸入完後點 Make Profile Public 就好
    https://ithelp.ithome.com.tw/upload/images/20221008/201243841o5GBdvOfL.jpg
  7. 進入頁面後,左邊可以展開選單,可以看到官方幫我們建立好的測試項目
    https://ithelp.ithome.com.tw/upload/images/20221008/20124384aPuivLVJTF.jpg
  8. 假如我們要測試建立新筆記功能,點擊 POST Create a new note
  9. 點擊 Authorization
  10. Type 選擇 Bearer Token
  11. Token 輸入昨天在 HackMD 建立好的 Token,如果忘記了就刪掉創一個新的就好
    https://ithelp.ithome.com.tw/upload/images/20221008/20124384CfJD2YVheN.jpg
  12. 移動到 Body 的頁面
  13. 上面是要送出的內容
    • 因為要符合 Markdown 格式,所以文章標題是寫成「# IT鐵人賽 2022\n\n」,兩個「\n」是換行兩次,再後來才是文章內容
  14. 確認後點擊右邊藍色的 Send
  15. 如果沒問題,下面會顯示這份筆記的相關資訊
    https://ithelp.ithome.com.tw/upload/images/20221008/20124384aUEYfjkWGK.jpg
  16. 再去 HackMD,就會看到筆記建立完成
    https://ithelp.ithome.com.tw/upload/images/20221008/201243840mOh6LGdYh.jpg
  17. 點開後就是我們剛剛輸入的內容
    https://ithelp.ithome.com.tw/upload/images/20221008/201243844K9e3SjRQA.jpg

上一篇
111/23 - 測試(1/2) - HackMD 建立 Token
下一篇
111/25 - 上傳筆記(1/4) - OKHttp
系列文
聽說 HackMD 開放 API 串接,那麼用 Kotlin 寫個筆記 App 吧!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言